Component({
  /**
   * 组件的属性列表
   */
  properties: {
    detail:{
      type:Object,
      value:{}
    },
    seckill_start:{
      type:Boolean,
      value:false
    },
    setTime:{
      type:String,
      value:''
    }
  },
  observers: {
    'setTime': function (val) {
      if(!val){
        this.setData({
          days:0,hours:0,minutes:0,seconds:0
        })
      }else{
        if(this.data.is_start==false){
          val=val-this.data.keep_time
        }
        var days=Math.floor(parseInt(val)/(24*3600*1000))
        // 计算出小时数
        var leave1=parseInt(val)%(24*3600*1000)
        var hours=Math.floor(leave1/(3600*1000))
        //计算相差分钟数
        var leave2=leave1%(3600*1000)
        var minutes=Math.floor(leave2/(60*1000))
        //计算相差秒数
        var leave3=leave2%(60*1000)
        var seconds=Math.round(leave3/1000)
        this.setData({
          days,hours,minutes,seconds
        })
      }
    },
    'seckill_start':function(val){
      if(val){
        this.setData({
          is_start:true
        })
      }else{
        this.setData({
          is_start:val
        })
      }
    },
    'detail':function(val){
      if(val.seckill_time_end==undefined){
        this.setData({
          keep_time:0
        })
      }else{
        this.setData({
          keep_time:parseInt(val.seckill_time_end)-parseInt(val.seckill_time_start)
        })
      }
    }
  },
  /**
   * 组件的初始数据
   */
  data: {
    days:0,hours:0,minutes:0,seconds:0,is_start:true,keep_time:0,aa:'hhhh'
  },

  /**
   * 组件的方法列表
   */
  methods: {

  },
  lifetimes: {
    attached: function() {
      // 在组件实例进入页面节点树时执行
    }
  }
})
